gamepad_axis_value


描述

你可以使用此函数从给定的游戏手柄插槽中获取不同轴的值。你提供要检查的游戏手柄插槽索引以及轴索引常量(如 此处 列出的 ),或者介于 0 和 gamepad_axis_count() -1 之间的整数值。对于每个可用的水平轴和垂直轴,返回值将介于 -1 和 1 之间。


语法:

gamepad_axis_value(device, axisIndex);

参数 描述
device 要检查哪个游戏手柄设备 “插槽” 。
axisIndex 要检查的轴索引(参见 常量列表)。


返回:

real(实数)


例如:

var haxis = gamepad_axis_value(0, gp_axislh);
var vaxis = gamepad_axis_value(0, gp_axislv);
direction = point_direction(0, 0, haxis, vaxis);
speed = point_distance(0 ,0, haxis, vaxis) * 5;

上述代码根据插入设备 “slot” 0 的游戏手柄的左模拟控制器的返回值设置实例的速度和方向。